#ifndef H_REDERS_
#define H_REDERS_


#include"variables.h"



/********************************************************************
 *fonction de lecture de la version de l'OS:                        *
 *la fonction détecte le nom de la version                          *
 *Puis l'écrit directement dans la structure "ptr".                 *
 ********************************************************************/
char * version_read (char * found);

/********************************************************************
 *fonction de lecture du uptime d'une machine :                     *
 *le uptime : le temps en heurs depuis lequel la machine est allumé *
 *la fonction lit la valeur du up time, puis écrit cette valeur     *
 *directement dans la structure "ptr".                              *
 ********************************************************************/
void up_read (char * buffer, data * ptr);


/********************************************************************
 *fonction de lecture de l'OS d'une machine :                       *
 *la fonction détecte le nom de la machine                          *
 *Puis l'écrit directement dans la structure "ptr".                 *
 ********************************************************************/
void os_read (char * buffer, data * ptr);


/********************************************************************
 *fonction de detection du NAT :                                    *
 *la fonction détecte le mot "NAT"                                  *
 *Puis renvoi une booleen dans la structure "ptr".                  *
 ********************************************************************/
void NAT_read (char * buffer, data * ptr);


/********************************************************************
 *fonction de detection du Firewall :                               *
 *la fonction détecte le mot "Firewall"                             *
 *Puis renvoi une booleen dans la structure "ptr".                  *
 ********************************************************************/
void fw_read (char * buffer, data * ptr);


/********************************************************************
 *fonction de lecture de "distance" d'une machine :                 *
 *Distance : le Nb de relais traversés par le packet envoyé         *
 *la fonction lit la valeur de "distance", puis écrit cette valeur  *
 *directement dans la structure "ptr".                              *
 ********************************************************************/
void distance_read (char * buffer, data * ptr);

void link_read (char * buffer, data * ptr);

#endif
